Inheritance diagram for FirstHitInfo:

Public Types | |
| enum | { kSampled = 1, kFinalColor = 2, kReflection = 4, kTransparency = 8, kCaustic = 16, kInterpolated = 32 } |
Public Member Functions | |
| boolean | HasBeenSampled () const |
| boolean | HasFinalColor () const |
| boolean | HasReflection () const |
| boolean | HasTransparency () const |
| boolean | HasCaustics () const |
| boolean | HasBeenInterpolated () const |
| void | SetHasBeenSampled () |
| void | SetHasFinalColor () |
| void | SetHasReflection () |
| void | SetHasTransparency () |
| void | SetHasCaustics () |
| void | SetInterpolated () |
Public Attributes | |
| uint32 | fFlags |
| TMCColorRGB | fReflectionColor |
| TMCColorRGB | fTransparencyColor |
| TMCColorRGB | fCausticColor |
| TMCClassArray< LightingInfo > | fLightInfo |
| IndirectLightingInfo | fIndirectLightingInfo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5